Problemer med Norske bokstaver i R? (ÆØÅ)

how-to
norwegian
bug
Author

Petter Knardahl

Published

November 13, 2023

Hei! Dette er en post som viser noen løsninger på problemer med norske bokstaver i R. Det ser ut til at noen versjoner av R/Rstudio har problemer med å lese de norske bokstavene: Æ, Ø og Å. For å løse dette problemet anbefaler jeg først å sjekke om du har installers den siste versjonen av R og Rstudio.

Du kan kjapt sjekke om det fungerer ved å skrive dette inn i console:

print("æ")

Dersom det ikke fungerer så har du tre løsninger.

Løsning 1:

Prøv å sett Locale navnet til Nynorsk eller bokmål ved å skrive dette inn i console:

Sys.setlocale("LC_ALL", "nb_NO.UTF-8")

Eller

Sys.setlocale("LC_ALL","nn_NO.UTF-8")

Avhengig av operativsystemet ditt og dens konfigurasjoner så kan det hende at en av disse fungerer. Dersom det ikke fungerer, gå videre til løsning 2.

Løsning 2:

På min macbook så fungerte ikke løsning 1. Jeg prøvde istedenfor å sette Locale til engelsk med UTF-8 kode. UTF-8 skal fortsatt støtte norske bokstaver. Dette fungerte for meg:

Sys.setlocale("LC_ALL","en_US.UTF-8")

En ting å ha i bakhodet er at dette ikke er en langvarig “fix”. For hver gang du åpner R og planlegger å bruke norske bokstaver så må du utføre koden på nytt.

Løsning 3:

En langvarig løsning som fungerte for meg var å endre “.Renviron” filen din i R. Du kan finne denne filen ved å skrive dette inn i R:

file.edit("~/.Renviron")

Deretter må du skrive og lagre:

LC_ALL="en_US.UTF-8"

Håper dette var til hjelp! Anbefaler å sjekke ut denne diskusjonen på Github dersom du fortsatt har problemer.

Forsidefoto av Christopher Gower på Unsplash